iT邦幫忙

2021 iThome 鐵人賽

DAY 17
0
永豐金融APIs

當金融與API相遇會擦出什麼火花?系列 第 17

<Day17>在用API做投資前,先弄懂什麼是"量化交易"?

  • 分享至 

  • xImage
  •  

● 讓我們來一起探究什麼是"量化交易"吧!

說到"反覆驗證",大家一定會聯想到一樣東西,那就是"數學",不管是公式也好,定理也好,都是要經過很長一段時間不斷反覆的計算、分析、推論才能驗證最後這公式或定理是可行的。但其實在人生當中,很多東西也都是要長時間去反覆驗證的,也許你原本認為是對的事情,結果後來發現它是不對的;原本你認為是錯的事情,它反而是對的,只有當遭遇失敗或挫折時我們才知道要改變,的確,也許我們可以在每次失敗當中學到不少經驗,讓我們更勇於向前,但你想想在這當中又耗費了多少時間?如果可以在下定決心去做之前,先把自己腦中的想法重新過濾個幾千幾萬遍,是不是就可以減少我們再次落入失敗的機會?

量化交易(Quantitative Trading)

"量化交易"其實就是一連串讓電腦"反覆驗證"的過程,我們將自己所熟悉的金融操作模式寫成程式碼,去訂定一個規則讓程式做運作,透過程式不斷的來回演算及驗證,最終得到我們想要的結果。在投資之上,它可以透過對於過去歷史資料的回測分析,幫我們找出具有交易優勢的投資策略,我們就可以依此當作參考,寫一段程式碼去定義及描述我們的投資方式,最後交給程式去執行交易,相較於過去我們的一般交易是以人為的方式做投資,量化交易則是用電腦程式,這種做法減少了許多人為判斷上可能會發生的錯誤及疏失,也降低了成本,提升了我們投資的效率。

關於"人為交易" & "量化交易"的不同可參考以下表格

交易方式 人為交易 量化交易
分析方式 人為經驗判斷 電腦程式演算
交易時間 有限 24hr
交易量 極大
優點 變通性較大 分析精確、快速
缺點 速度慢、容易出錯 較死版,需定期更改

而我們使用Shoaji API來做投資,其實就是"量化交易"哦!!/images/emoticon/emoticon07.gif


上一篇
<Day16>Ticks — 取得指數(Indexs)逐筆成交資料
下一篇
<Day18>什麼是K棒?如何用API取得歷史K棒資料?
系列文
當金融與API相遇會擦出什麼火花?30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言